UV Study : Vue.js LT会 ~業務で活きる実践的なVue~
https://gyazo.com/f2f3440e10eb7f584017b4f26f838a8d
UV Study : Vue.js LT会 ~業務で活きる実践的なVue~ - connpass
Ryutaro Yako / エラーハンドリングの実装について
ユニークビジョン株式会社
エラーハンドリングの課題
発生条件を特定するのが難しい
ネットワーク状態
状態管理や非同期処理
ユーザー操作の組み合わせ
エラーパターンの洗い出しに労力がかかる
開発認識合わせ
useErrorHandler composables
onErrorCaptured
Vue.jsの提供するエラー捕捉機能
一貫したエラー処理が可能
共通化できる
エラー処理の漏れを防止
エラーパターンの追加が容易
保守性が向上
テストが書きやすい
エラー種類の棲み分け
共通エラー
セッションエラー
ネットワークエラー
個別エラー
フォームのバリデーションエラー
ビジネスロジック
yubaken / NuxtでStorybookを運用するために工夫したこと
株式会社ADWAYS DEEE
導入の課題
@nuxtjs/storybook
動作の不安定
devモードでコンポーネントが表示されない
Nuxtの最新バージョンに追従できない
初期設定が困難
npx storybook-nuxt initで動かなかった
自前で動かすための環境を構築することにする
Storybook+Vue3を実現できるようにする
導入の課題
auto-import
unplugin-auto-importをStorybookで読み込ませる
https://gyazo.com/cd96b4af501763f3ed70180f79a9dcad
https://gyazo.com/5464a1b54099053915abe5e591e0c4bb
読み込み先の違いがあった
prefixを付与しないといけない
./components/parts/button.vueはPartsButtonにする必要がある
Nuxt関連のコンポーネントが使えない
NuxtLink
a要素として扱う
目指したい未来
デザイナーがコーディングしやすい環境をつくりたい
nodananodanado / Class Styleで書かれたVueコンポーネントを Composition APIで書き換えた
ユニークビジョン株式会社
vue-property-decoratorとvue-class-componentを使っていた
https://gyazo.com/d7a722903dd90bb4ad7adb94189516dd
Vue3化してやりきってしまった
同一プロジェクト内に2つの書き方が混在してしまう
自動変換したい
Options APIを変換するのはあるがクラススタイルはない
LLMでできないか?
https://gyazo.com/cb5346d460a6d468a1826a702cb38357
プロンプト
https://gyazo.com/945c33712c592286b69525bccbd48a38
yamanoku / useIdでアクセシブルな汎用コンポーネントを作ってみよう
Vue3.5からのuseIdでアクセシブルな汎用コンポーネントを作ってみよう #Vue.js - Qiita
Katashin / Teleport のパフォーマンス悪化要因とその改善
2025-02-18